home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
3D GFX
/
3D GFX.iso
/
amiutils
/
i_l
/
irit5
/
mksymlin
< prev
next >
Wrap
Text File
|
1995-12-30
|
790b
|
46 lines
#!/bin/csh -f
#
# Create a whole tree symlinked on a given tree.
#
# Usage: "make-symlink-tree full-path-src full-path-dest",
# creates a destination tree that is a duplicate of src, using symbolic
# links.
#
# Gershon Elber, Jan 1993.
#
if ( $#argv != 2 ) then
echo "Usage: make-symlink-tree full-path-src full-path-dest"
exit 1
endif
set src = $1
set dest = $2
if ( ! -e $src ) then
echo "Source directory does not exists"
exit 1
endif
echo mkdir $dest
mkdir $dest
pushd . > /dev/null
cd $src
set all_files = `find . -print | sed -e "s/^.//g"`
popd > /dev/null
foreach f ( $all_files )
if ( "$f" == "." ) then
# ignore
else
if ( -d $src$f ) then
echo mkdir $dest$f
mkdir $dest$f
else
echo ln -s $src$f $dest$f
ln -s $src$f $dest$f
endif
endif
end